Development and Application of a Context-free Grammar for Requirements
نویسندگان
چکیده
Requirements form the basis of the systems engineering life cycle activities but creating a good set of requirements is a difficult task. Some difficulties can be reduced through the application of a contextfree grammar for requirements to reduce the complexity of requirements elicitation. Developing the grammar involved a melding of computer science and natural language that yielded useful insights into the nature of requirements. The grammar was originally developed to empower a case-based assessment system for requirements but the value in using the grammar was such that it inspired the creation of a requirements writing tool, BADGER.
منابع مشابه
Studying impressive parameters on the performance of Persian probabilistic context free grammar parser
In linguistics, a tree bank is a parsed text corpus that annotates syntactic or semantic sentence structure. The exploitation of tree bank data has been important ever since the first large-scale tree bank, The Penn Treebank, was published. However, although originating in computational linguistics, the value of tree bank is becoming more widely appreciated in linguistics research as a whole. F...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملAn Investigation and Analysis of Context and Requirements of New Regionalism with Respect to Increasing Competitiveness and Creativity in Iran (Case Study: Qeshm Island)
Mismatch of territories under authority of local governments with urban-regional activity domains, on one hand, has caused numerous problems and, on the other hand, has hindered taking maximum advantage of regional capacities and partial and competitive advantages. Hence, application of a new regionalism approach, which focuses on shared planning and management by all stakeholder groups within ...
متن کاملTeacher Language Awareness from the Procedural Perspective: The Case of Novice versus Experienced EFL Teachers
Despite the abundance of research on ELT teachers, little is known about teacher language awareness (TLA) with focus on its impact on pedagogical practice in the EFL context. To fill this gap, an in-depth study was conducted to examine the procedural dimension of TLA among eight EFL teachers with different teaching experiences (novice versus experienced) related to teaching grammar at Iranian l...
متن کامل